A Primal-Dual Bicriteria Distributed Algorithm for Capacitated Vertex Cover
نویسندگان
چکیده
In this paper we consider the capacitated vertex cover problem which is the variant of vertex cover where each node is allowed to cover a limited number of edges. We present an efficient, deterministic, distributed approximation algorithm for the problem. Our algorithm computes a (2 + ǫ)-approximate solution which violates the capacity constraints by a factor of (4 + ǫ) in a polylogarithmic number of communication rounds. On the other hand, we also show that every efficient distributed approximation algorithm for this problem must violate the capacity constraints. Our result is achieved in two steps. We first develop a 2-approximate, sequential primal-dual algorithm that violates the capacity constraints by a factor of 2. Subsequently, we present a distributed version of this algorithm. We demonstrate that the sequential algorithm has an inherent need for synchronization which forces any naive distributed implementation to use a linear number of communication rounds. The challenge in this step is therefore to achieve a reduction of the communication complexity to a polylogarithmic number of rounds without worsening the approximation guarantee too much.
منابع مشابه
Capacitated vertex covering
In this paper we study the capacitated vertex cover problem, a generalization of the well-known vertex cover problem. Given a graph G = (V ,E) with weights on the vertices, the goal is to cover all the edges by picking a cover of minimum weight from the vertices. When we pick a copy of a vertex, we pay the weight of the vertex and cover up to a pre-specified number of edges incident on this ver...
متن کاملAn O(1)-Approximation Algorithm for Dynamic Weighted Vertex Cover with Soft Capacity
This study considers the (soft) capacitated vertex cover problem in a dynamic setting. This problem generalizes the dynamic model of the vertex cover problem, which has been intensively studied in recent years. Given a dynamically changing vertex-weighted graph G = (V,E), which allows edge insertions and edge deletions, the goal is to design a data structure that maintains an approximate minimu...
متن کاملA primal-dual parallel approximation technique applied to weighted set and vertex cover
We give an efficient deterministic parallel approximation algorithm for the minimumweight vertexand set-cover problems and their duals (edge/element packing). The algorithm is simple and suitable for distributed implementation. It fits no existing paradigm for fast, efficient parallel algorithms — it uses only “local” information at each step, yet is deterministic. (Generally, such algorithms h...
متن کاملPrimal-Dual Schema for Capacitated Covering Problems
Primal-dual algorithms have played an integral role in recent developments in approximation algorithms, and yet there has been little work on these algorithms in the context of LP relaxations that have been strengthened by the addition of more sophisticated valid inequalities. We introduce primal-dual schema based on the LP relaxations devised by Carr, Fleischer, Leung & Phillips for the minimu...
متن کاملA Primal - Dual Parallel Approximation TechniqueApplied to Weighted Set and Vertex
We give an eecient deterministic parallel approximation algorithm for the minimum-weight vertex-and set-cover problems and their duals (edge/element packing). The algorithm is simple and suitable for distributed implementation. It ts no existing paradigm for fast, eecient parallel algorithms | it uses only \local" information at each step, yet is deterministic. (Generally, such algorithms have ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 38 شماره
صفحات -
تاریخ انتشار 2008